圖三:ANSII 樹狀圖(範例)
在React專案中,index.js
是應用程式的入口,負責將元件渲染到瀏覽器DOM的畫面上。
index.js
const root = ReactDOM.createRoot(document.getElementById('root'));
document.getElementById('root')
:在 HTML 檔案中找到<div id="root"></div>
這個容器,ID稱為root
ReactDOM.createRoot()
:
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
root.render(...)
:
<App />
元件轉換成真實的 DOM 元素,並放到<div id="root">
中<React.StrictMode>
:
<App />
<App />
開始建立元件樹,再渲染所有子元件